Advertisement

Advertisement

weather radar

noun

  1. radar designed or suitable for use in detecting clouds and precipitation.


Advertisement

Advertisement

Advertisement

Advertisement